<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    /*
        String()全局方法，将数据强制转换成String类型
    */
   var str1 = 123
   str1=String(str1)
   console.log(str1);
   console.log(Object.prototype.toString.call(str1));//[objeect String]


  //  String.trim() ， 清除首尾空格
  //  String.trimStart(),清除首空格
  //  String.trimEnd()，清除尾空格
   var username='  admin  '
   console.log(username);
   username=username.trim()
   console.log(username);
   
   var str2=' admin '
   console.log(str2.trimStart());
   console.log(str2.trimEnd());

  //  String.toLowerCase()  ,将大写字母转换为小写字母
  //  String.toUpperCase()  ,将小写字母转换为大写字母
  var str3='ASDFGLJL'
  console.log(str3.toLowerCase());
  var str4='admin'
  console.log(str4.toUpperCase());


  //  String.includes()   , 查询是否包含指定的字符,返回布尔值
  var username='admin'
  console.log(username.includes('n'));//true
  console.log(username.includes('xxx'));//false


  //  String.indexOf()  , 从左到右查找指定字符串出现的位置
  //                      找到结果返回字符串开头的索引值
  //                      没有找到则返回-1

  var email='xxxx@qq.com'  
  console.log(email.indexOf('@'));//4
  console.log(email.indexOf('@qq'));//4
  console.log(email.indexOf('6666'));//-1

  // String.lastIndexof()，从右往左查找指定字符串出现的位置
  //                      找到结果返回字符串开头的索引值
  //                      没有找到则返回-1
  var str5='上海自来水来自海上'
  console.log(str5.indexOf('海'));//1
  console.log(str5.lastIndexOf('海'));//7

  </script>
</body>
</html>